/*
 * Computer.h
 *
 *  Created on: Apr 4, 2012
 *      Author: s146913
 */

#ifndef COMPUTER_H_
#define COMPUTER_H_

#include "CameraBuffer.h"
#include "PanoramaBuffer.h"
#include "DrieBuffer.h"

#include <vector>
#include <iostream>

using namespace std;

class Computer {
private:
	vector<DrieBuffer*>* ioDBuffers;
	DrieBuffer* panDBuffer;

public:
	Computer();
	~Computer();

	CameraBuffer* popFromMemory(int nummer);
	void pushToMemory(CameraBuffer* toPush);

	DrieBuffer* getPanDBuffer();
	vector<DrieBuffer*>* getIoDBuffers();
};

#endif /* COMPUTER_H_ */
